#include  <stdio.h>
#include  <stdlib.h>
#include  <string.h>
struct  order                                          //购物信息
{
        int  ID;                                                      //商品编号
        char  goods[30];                      //商品名称
        float  price;                                //商品价格
        int  quantity;                        //商品数量
};
int main()
{
    int i;
    struct order a[11];
    for(i=0;i<10;i++)
    {
        scanf("%d%s%f%d",&a[i].ID,&a[i].goods,&a[i].price,&a[i].quantity);
    }
    float max=a[0].price*a[0].quantity;
    for(i=0;i<10;i++)
    {
        if(a[i].price*a[i].quantity>max)
        max=a[i].price*a[i].quantity;
    }
    for(i=0;i<10;i++)
    {
        if(max==a[i].price*a[i].quantity)
        {
            printf("%d\n%s\n%.2f\n%d",a[i].ID,a[i].goods,a[i].price,a[i].quantity);
        }
    }
    return 0;
}